package cn.com.cifi.mars.bean.vo.monitoringConsole;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 门户待办
 * @author Administrator
 *
 */
@Data
@ApiModel(value = "门户待办", description = "门户待办")
public class PortalTodoVo {
	
	/**
     * 待办id
     */
	@ApiModelProperty(value="待办id", name="instanceId")
    private String instanceId;

    /**
     * 待办事项移动地址
     */
	@ApiModelProperty(value="待办事项移动地址", name="mobileTaskUrl")
    private String mobileTaskUrl;

    /**
     * 待办事项PC地址
     */
	@ApiModelProperty(value="待办事项PC地址", name="pcTaskUrl")
    private String pcTaskUrl;

    /**
     * 发起人账号，为登陆门户的账号，即idm中的alias字段
     */
	@ApiModelProperty(value="发起人账号，为登陆门户的账号，即idm中的alias字段", name="owerId")
    private String owerId;

    /**
     * 操作类型 1/发起流程 2/流程更新 3/删除代办 4/待办转已办 5/抄送新增 6/抄送处理
     */
	@ApiModelProperty(value="操作类型 1/发起流程 2/流程更新 3/删除代办 4/待办转已办 5/抄送新增 6/抄送处理", name="operatorType")
    private String operatorType;

    /**
     * 流程发起时间时间标准yyyy-MM-dd HH:mm:ss24小时制
     */
	@ApiModelProperty(value="流程发起时间时间标准yyyy-MM-dd HH:mm:ss24小时制", name="flowStartDate")
    private String flowStartDate;

    /**
     * 待办的主题
     */
	@ApiModelProperty(value="待办的主题", name="title")
    private String title;

    /**
     * 流程状态 approving/审批中  delete/删除 cancel/作废 complete/完成   draft/草稿  refuse/拒绝  revoke/撤回
     */
	@ApiModelProperty(value="流程状态 approving/审批中  delete/删除 cancel/作废 complete/完成   draft/草稿  refuse/拒绝  revoke/撤回", name="flowStatus")
    private String flowStatus;

    /**
     * 流程类型（门户流程新建维护时候的流程编码）重要
     */
	@ApiModelProperty(value="流程类型（门户流程新建维护时候的流程编码）重要", name="flowType")
    private String flowType;

    /**
     * 流程类型名
     */
	@ApiModelProperty(value="流程类型名", name="flowTypeName")
    private String flowTypeName;

    /**
     * 任务类型，待办列表中显示在主题前面的中括号中，
表示提醒审批人待审批的是什么。如“转交”，“驳回”，“合同审批”等，最多用四个字来总结。 
     */
	@ApiModelProperty(value="任务类型", name="todoType")
    private String todoType;

    /**
     * 任务执行人/审批人的账号，为AD账号，即邮箱的前缀
     */
	@ApiModelProperty(value="任务执行人/审批人的账号，为AD账号，即邮箱的前缀", name="taskApproveId")
    private String taskApproveId;

    /**
     * 任务执行人/审批人的姓名
     */
	@ApiModelProperty(value="任务执行人/审批人的姓名", name="taskApproveName")
    private String taskApproveName;

    /**
     * 任务开始时间(时间标准yyyy-MM-dd HH:mm:ss)24小时制
     */
	@ApiModelProperty(value="任务开始时间(时间标准yyyy-MM-dd HH:mm:ss)24小时制", name="taskArriveDate")
    private String taskArriveDate;

    /**
     * 待办事项状态  [0默认 1完成 2删除]
     */
	@ApiModelProperty(value="待办事项状态  [0默认 1完成 2删除]", name="todoStatus")
    private String todoStatus;

    /**
     * 更新时间
     */
	@ApiModelProperty(value="更新时间", name="updateTime")
    private String updateTime;
    
    
    /**
     * 待办说明,待办内容
     */
	@ApiModelProperty(value="待办说明,待办内容", name="content")
    private String content;
    
    
    /**
     * 待办组织类型 1 旭辉集团 2 区域或事业部 3 城市公司 4 项目 5分期
     */
	@ApiModelProperty(value="待办组织类型 1 旭辉集团 2 区域或事业部 3 城市公司 4 项目 5分期", name="orgType")
    private String orgType;

    /**
     * 处理人账号
     */
	@ApiModelProperty(value="处理人账号", name="handlePersonId")
    private String handlePersonId;

    /**
     * 处理人姓名
     */
	@ApiModelProperty(value="处理人姓名", name="handlePersonName")
    private String handlePersonName;

    /**
     * 处理时间
     */
	@ApiModelProperty(value="处理时间", name="handleTime")
    private String handleTime;

    
}
